<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="jabref_help.css"/>
</head>

<body>

    <h1>JabRefにおけるXMPメタデータ サポート</h1>

    <p>XMPは、ファイル中にメタデータ(データに関するデータ)を収録するために、Adobe Systemsによって作られた標準です。メタデータのよく知られた例としてはMP3タグがありますが、これはMP3ファイルのアーティストやアルバム、歌の名前を記述するのに用いられます。MP3にメタデータを書き加えると、他の人が、ファイル名とは独立に正しく楽曲を特定する助けとなる他、(MP3プレイヤーのような)ソフトウェアが、楽曲を整序したりグループ化したりするための手段を提供することになります。</p>

    <p>XMPサポートによって、JabRef開発チームは、メタデータの利点を書誌情報管理の世界に持ち込もうとしました。JabRefタブ中の「XMPメタデータとして書き込む」ボタンを押すと、BibTeX情報をリンクされたPDFに書き込みます。このPDFを同僚に電子メールで送って、同僚がそのファイルをJabRefにドラッグすれば、あなたが入力した情報すべてが、この同僚にも利用可能になります。</p>

    <h2>使用法</h2>

    <p>JabRefでXMP機能を使うには、以下のようにしてください。</p>

    <ul>
        <li>XMPを含んでいる<b>注釈付きPDFファイルを読み込む</b>には、「ファイル→...に読み込む→XMP注釈付きPDF」を選択するか、そのファイルを基本ビューにドラッグしてください。</li>

        <li><b>関連したPDFに書誌情報を書き込む</b>には、基本ビューで項目をダブルクリックし、タブ中の「XMPメタデータとして書き込む」ボタンを押してください。</li>

        <li><b>データベース中のすべてのPDFに注釈を付ける</b>場合には、「ツール→XMPメタデータをPDFに書き出す」を選択してください。</li>

        <li>うまく行ったかどうかを確認するには、PDFをAdobe Acrobatで開き、「ファイル→文書プロパティ→追加のMetadata→詳細」を選択してください。右側のツリーに「http://purl.org/net/bibteXMP」という項目があります。これは、Adobe Acrobatで動作しますが、Adobe Readerでは動作しません。</li>

        <li>Adobe Acrobatがなければ、XMPメタデータを見るのに代わりに<i>pdfinfo</i>を使うことができます。<i>pdfinfo</i>は、Xpdf (<code>www.foolabs.com/xpdf</code>)とPoppler (<code>http://poppler.freedesktop.org</code>)の一部です。</li>

        <li style="list-style: none">
            <div style="margin-left: 2em">
                <h2>BibteXmpファイル形式</h2>

                <p>XMPは、データを保管するのにResource Description Framework (RDF)のサブセットを使用します。JabRefでは、BibTeXに非常に近い形にマップする新しいメタデータ形式を使用しています。基本的にすべてのフィールドと値は、XML文書のノードに変換されます。authorsとeditorsのみがrdf:Seq構造として保管されるので、データのユーザーは「and」の分割作業をスキップすることができます。すべての文字列と相互参照は、データ中で解決されます。</p>

                <p>以下の簡単な最小限のスキーマを使用します。</p>

                <ul>
                    <li>BibTeX鍵は<code>bibtexkey</code>として保管されます。</li>

                    <li>BibTeX鍵の型は<code>entrytype</code>として保管されます。</li>

                    <li><code>author</code>と<code>editor</code>は、<code>rdf:Seq</code>としてエンコードされ、各著者は<code>rdf:li</code>として表されます。</li>

                    <li>他のフィールドは、すべてフィールド名そのものを使用して保存されます。</li>
                </ul><br />
                <br />


                <p>下記はマッピングの例です。</p>
                <pre>
@INPROCEEDINGS{CroAnnHow05,
  author = {Crowston, K. and Annabi, H. and Howison, J. and Masango, C.},
  title = {Effective work practices for floss development: A model and propositions},
  booktitle = {Hawaii International Conference On System Sciences (HICSS)},
  year = {2005},
  owner = {oezbek},
  timestamp = {2006.05.29},
  url = {http://james.howison.name/publications.html}
}
</pre>これは以下のように変換されます。
                <pre>
&lt;rdf:Description xmlns:bibtex="http://jabref.sourceforge.net/bibteXMP/"
    bibtex:bibtexkey="CroAnnHow05"
    bibtex:year="2005"
    bibtex:title="Effective work practices for floss development: A model and propositions"
    bibtex:owner="oezbek"
    bibtex:url="http://james.howison.name/publications.html"
    bibtex:booktitle="Hawaii International Conference On System Sciences (HICSS)"
    bibtex:timestamp="2006.05.29"&gt;
        &lt;bibtex:author&gt;
            &lt;rdf:Seq&gt;
                &lt;rdf:li&gt;K. Crowston&lt;/rdf:li&gt;
                &lt;rdf:li&gt;H. Annabi&lt;/rdf:li&gt;
                &lt;rdf:li&gt;J. Howison&lt;/rdf:li&gt;
                &lt;rdf:li&gt;C. Masango&lt;/rdf:li&gt;
            &lt;/rdf:Seq&gt;
        &lt;/bibtex:author&gt;
    &lt;bibtex:entrytype&gt;Inproceedings&lt;/bibtex:entrytype&gt;
&lt;/rdf:Description&gt;
</pre>

                <p>bibtexXMPを解析しようとする場合には、以下の点に注意してください。</p>

                <ul>
                    <li>RDFでは、属性-値の組はノードとして表すこともでき、その逆もできます。</li>
                </ul><br />
                <br />


                <h2>関連リンク:</h2>

                <p>XMPと注釈付きPDFに関するリンク:</p>

                <ul>
                    <li>
                    <a href="http://freelancepropaganda.com/themp/">
                    James Howisonのブログ「Themp---MP3のように学術論文を管理する」</a></li>

                    <li>
                    <a href="http://www.xml.com/pub/a/2004/09/22/xmp.html">
                    XMPに関するXML.comの記事</a></li>

					<li>Apache Software Foundationの<a href="http://pdfbox.apache.org/">PDFBox</a>は、PDFとメタデータ ストリームにアクセスするのに使われるJavaライブラリです。</li>

                    <li>
                    <a href="http://arstechnica.com/civis/viewtopic.php?f=19&amp;t=408429">
                    PDF管理を論じているArsTechnica上の良いスレッド</a></li>

                    <li>
                    <a href="http://www.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/XMPSpecificationPart1.pdf">
                    Adobe XMPの仕様</a></li>
                </ul><br />
                <br />

            </div>
        </li>
    </ul>
</body>
</html>
